Content based filtering for application software
نویسندگان
چکیده
In the study, two methods for recommending application software were implemented and evaluated based on their ability to recommend alternative applications with related functionality to the one that a user is currently browsing. One method was based on Term Frequency–Inverse Document Frequency (TF-IDF) and the other was based on Latent Semantic Indexing (LSI). The dataset used was a set of 2501 articles from Wikipedia, each describing a distinct application. Two experiments were performed to evaluate the methods. The first experiment consisted of measuring to what extent the recommendations for an application belong to the same software category, and the second was a set of structured interviews in which recommendations for a subset of the applications in the dataset were evaluated more in-depth. The results from the two experiments showed only a small difference between the methods, with a slight advantage to LSI for smaller sets of recommendations retrieved, and an advantage for TF-IDF for larger sets of recommendations retrieved. The interviews indicated that the recommendations from when LSI was used to a higher extent had a similar functionality as the evaluated applications. The recommendations from when TF-IDF was used had a higher fraction of applications with functionality that complemented or enhanced the functionality of the evaluated applications.
منابع مشابه
Implementing Policy-Based Content Filtering for Web Servers
Web servers dominate our view of the Web today. Security provided by them has been implemented with varying degrees of success. Web servers are frequently successfully attacked, with subsequent loss of corporate loss of face or revenue. Recent legislation has increased the importance of ensuring that only approved users gain access to information, which often implies filtering content served by...
متن کاملOn-Line Nonlinear Dynamic Data Reconciliation Using Extended Kalman Filtering: Application to a Distillation Column and a CSTR
Extended Kalman Filtering (EKF) is a nonlinear dynamic data reconciliation (NDDR) method. One of its main advantages is its suitability for on-line applications. This paper presents an on-line NDDR method using EKF. It is implemented for two case studies, temperature measurements of a distillation column and concentration measurements of a CSTR. In each time step, random numbers with zero m...
متن کاملContent Based Recommender System for Map Routing
In the past few years, with the proliferation of mobile devices people are experiencing frequent communication and information exchange. For instance, in the context of people’s visits, it is often the case that each person carries out a smart phone, to get information about nearby places. When one visits some location, an application will recommend useful information according to its current l...
متن کاملDecentralised Social Filtering based on Trust
This paper describes a decentralised approach to social filtering based on trust between agents in a multiagent system. The social filtering in the proposed approach is built on the interactions between collaborative software agents performing content-based filtering. This means that it uses a mixture of content-based and social filtering and thereby, it takes advantage of both methods.
متن کاملTransmission Reliability Cost Allocation Based on Contingency Filtering by Economic Indices in Large Power Systems
In this paper, the new approach for the transmission reliability cost allocation (TRCA) problem is proposed. In the conventional TRCA problem, for calculating the contribution of each user (generators & loads or contracts) in the reliability margin of each transmission line, the outage analysis is performed for all system contingencies. It is obvious that this analysis is very time-consuming fo...
متن کاملAn Overview of Recommender Systems in Requirements Engineering
Requirements Engineering (RE) is considered as one of the most critical phases in software development. Poorly implemented RE processes are still one of the major risks for project failure. As a consequence, we can observe an increasing demand for intelligent software components that support stakeholders in the completion of RE tasks. In this chapter we give an overview of the research dedicate...
متن کامل